beard someone in his den - Français Anglais Dictionnaire